package com.aster.common.api.service.criteria;

import com.aster.common.base.Criteria;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

public class EscortUserInfoCriteria extends Criteria {
    /**
     * 像是条件存放
     */
    private Map<String, Object> conditionLike = new HashMap<>();
    /**
     * 年龄起始
     */
    private Integer ageStart;
    /**
     * 年龄结束
     */
    private Integer ageEnd;

    /**
     * 服务开始时间
     */
    private Date timeStart;

    /**
     * 服务截止时间
     */
    private Date timeEnd;


    /**
     *  性别
     */
    private Integer sex;

    /**
     * 姓名
     */
    private String name;




    /**
     * 获取 像是条件存放
     *
     * @return conditionLike 像是条件存放
     */
    public Map<String, Object> getConditionLike() {
        return this.conditionLike;
    }

    /**
     * 设置 像是条件存放
     *
     * @param conditionLike 像是条件存放
     */
    public void setConditionLike(Map<String, Object> conditionLike) {
        this.conditionLike = conditionLike;
    }

    /**
     * 获取 年龄起始
     *
     * @return ageStart 年龄起始
     */
    public Integer getAgeStart() {
        return this.ageStart;
    }

    /**
     * 设置 年龄起始
     *
     * @param ageStart 年龄起始
     */
    public void setAgeStart(Integer ageStart) {
        super.put("ageStart",ageStart);
        this.ageStart = ageStart;
    }

    /**
     * 获取 年龄结束
     *
     * @return ageEnd 年龄结束
     */
    public Integer getAgeEnd() {
        return this.ageEnd;
    }

    /**
     * 设置 年龄结束
     *
     * @param ageEnd 年龄结束
     */
    public void setAgeEnd(Integer ageEnd) {
        super.put("ageEnd",ageEnd);
        this.ageEnd = ageEnd;
    }

    /**
     * 获取 服务开始时间
     *
     * @return timeStart 服务开始时间
     */
    public Date getTimeStart() {
        return this.timeStart;
    }

    /**
     * 设置 服务开始时间
     *
     * @param timeStart 服务开始时间
     */
    public void setTimeStart(Date timeStart) {
        super.put("timeStart",timeStart);
        this.timeStart = timeStart;
    }

    /**
     * 获取 服务截止时间
     *
     * @return timeEnd 服务截止时间
     */
    public Date getTimeEnd() {
        return this.timeEnd;
    }

    /**
     * 设置 服务截止时间
     *
     * @param timeEnd 服务截止时间
     */
    public void setTimeEnd(Date timeEnd) {
        super.put("timeEnd",timeEnd);
        this.timeEnd = timeEnd;
    }

    /**
     * 获取 性别
     *
     * @return sex 性别
     */
    public Integer getSex() {
        return this.sex;
    }

    /**
     * 设置 性别
     *
     * @param sex 性别
     */
    public void setSex(Integer sex) {
        super.put("sex",sex);
        this.sex = sex;
    }

    /**
     * 获取 姓名
     *
     * @return name 姓名
     */
    public String getName() {
        return this.name;
    }

    /**
     * 设置 姓名
     *
     * @param name 姓名
     */
    public void setName(String name) {
        super.put("name",name);
        this.name = name;
    }
}
